Technologies for Improving the Dependability of Software- Intensive Systems: A Review of NASA Experience and Needs
نویسنده
چکیده
Software is central to the mission of many NASA systems. It is also a major source of failure. Fortunately, techniques such as best current practice, complexity measurement, fault tolerance, formal methods, and software reliability exist to mitigate the risk of system failure because of software. Unfortunately, these techniques have become disciplines of their own with very little integration, resulting in a lack of support from project managers. NASA SR&QA should develop a strategy to integrate the techniques into the agency reliability plan.
منابع مشابه
A practical framework for eliciting and modeling system dependability requirements: Experience from the NASA high dependability computing project
The dependability of a system is contextually subjective and reflects the particular stakeholder s needs. In different circumstances, the focus will be on different system properties, e.g., availability, real-time response, ability to avoid catastrophic failures, and prevention of deliberate intrusions, as well as different levels of adherence to such properties. Close involvement from stakehol...
متن کاملHigh Dependability Computing Program Modeling Dependability The Unified Model of Dependability
Individuals and organizations increasingly use sophisticated software systems from which they demand great reliance. “Reliance” is contextually subjective and depends on the particular stakeholder’s needs; therefore, in different circumstances, the stakeholders will focus on different properties of such systems, e.g., continuity, availability, performance, real-time response, ability to avoid c...
متن کاملEmpirical-based Estimation of the Effect on Software Dependability of a Technique for Architecture Conformance Verification
The High Dependability Computing Program (HDCP) project is a NASA initiative for increasing dependability of software-based systems. It researches achieving high dependability by introducing new technologies. We focus on the evaluation of the effectiveness of technologies with respect to dependability. We employ empirical evaluation methods along with evaluation testbeds. In this paper, our tec...
متن کاملAssesing dependability of safety critical systems using diverse evidence
A primary objective of the DATUM (Dependability Assessment of safety critical systems Through the Unification of Measurable evidence) project was to improve the way dependability of software intensive safety-critical systems was assessed. Our hypothesis was that improvements were possible if we could incorporate multiple types of evidence. To achieve our objective we had to investigate how to g...
متن کاملThe Investigation and Analysis of the Strengths, Weaknesses, Opportunities, and Threats of Wearable Electronic Technologies: A Systematic Review
Introduction: Wearable electronic devices, which are based on Internet of Things (IoT) and big data computing, are able to continuously collect and process the physiological and environmental data and exchange them with other tools, users, and internet networks. Therefore, despite their potential benefits in health monitoring, they can pose serious risks, especially in breach of privacy. Hence...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999